package com.hunliji.monitor.service.api;
import com.hunliji.monitor.service.api.model.bo.WalletConsumeBO;
import com.hunliji.monitor.service.api.model.bo.ZdxConsumeBO;
import com.hunliji.monitor.service.api.model.param.QueryWalletConsumeParam;
import com.hunliji.monitor.service.api.model.param.QueryZdxConsumeParam;

import java.util.List;

/**
 * <h1>消耗查询类</h1>
 * <p>
 *     提供相对通用的查询方法
 *     消耗涵盖：线索通计划的消耗，智优投计划的消耗
 * </p>
 * @author wuchen
 */
public interface ZdxConsumeService {
    /**
     *  基本查询接口
     * @param queryZdxConsumeParam
     * @return
     */
    List<ZdxConsumeBO> query(QueryZdxConsumeParam queryZdxConsumeParam);

    /**
     *  基本查询接口
     * @param queryZdxConsumeParam
     * @return
     */
    List<ZdxConsumeBO> generalQueryByRecord(QueryZdxConsumeParam queryZdxConsumeParam);
}
